protein based vaccine definition

Best popular protein based vaccine definition